Namespace Tafi.VisionColor.Entities

    Public Class DETALLE_DOCUMENTOS
        Private mDD_NUMERO As System.Int64
        Private mDD_DOCUM As System.Int64
        Private mDD_CODART As System.Int64
        Private mDD_CANTID As System.Decimal
        Private mDD_PRECIOUNI As System.Decimal

        Public Sub New()
            Reset()
        End Sub

        Public Sub Reset()
            mDD_NUMERO = 0
            mDD_DOCUM = 0
            mDD_CODART = 0
            mDD_CANTID = 0
            mDD_PRECIOUNI = 0
            _Item = 0
            _Codigo = ""
            _PRO_MveStk = 0
            _DD_FECHA = Date.MinValue
            _DD_NOTAS = ""
            _DD_AJUSTE = 0
        End Sub

        Public Sub New(ByVal obj As DETALLE_DOCUMENTOS)
            Call Me.New()
            mDD_NUMERO = obj.DD_NUMERO
            mDD_DOCUM = obj.DD_DOCUM
            mDD_CODART = obj.DD_CODART
            mDD_CANTID = obj.DD_CANTID
            mDD_PRECIOUNI = obj.DD_PRECIOUNI
        End Sub

        Public Property DD_NUMERO() As System.Int64
            Get
                Return mDD_NUMERO
            End Get
            Set(ByVal Value As System.Int64)
                mDD_NUMERO = Value
            End Set
        End Property

        Public Property DD_DOCUM() As System.Int64
            Get
                Return mDD_DOCUM
            End Get
            Set(ByVal Value As System.Int64)
                mDD_DOCUM = Value
            End Set
        End Property

        Public Property DD_CODART() As System.Int64
            Get
                Return mDD_CODART
            End Get
            Set(ByVal Value As System.Int64)
                mDD_CODART = Value
            End Set
        End Property

        Public Property DD_CANTID() As System.Decimal
            Get
                Return mDD_CANTID
            End Get
            Set(ByVal Value As System.Decimal)
                mDD_CANTID = Value
            End Set
        End Property

        Public Property DD_PRECIOUNI() As System.Decimal
            Get
                Return mDD_PRECIOUNI
            End Get
            Set(ByVal Value As System.Decimal)
                mDD_PRECIOUNI = Value
            End Set
        End Property

        Private _Item As Long
        Public Property Item() As Long
            Get
                Return _Item
            End Get
            Set(ByVal Value As Long)
                _Item = Value
            End Set
        End Property

        Private _Codigo As String
        Public Property Codigo() As String
            Get
                Return _Codigo
            End Get
            Set(ByVal Value As String)
                _Codigo = Value
            End Set
        End Property

        Private _DD_ALICUOTA As Integer
        Public Property DD_ALICUOTA() As Integer
            Get
                Return _DD_ALICUOTA
            End Get
            Set(ByVal Value As Integer)
                _DD_ALICUOTA = Value
            End Set
        End Property

        Private _DD_PORALICUO As Double
        Public Property DD_PORALICUO() As Double
            Get
                Return _DD_PORALICUO
            End Get
            Set(ByVal Value As Double)
                _DD_PORALICUO = Value
            End Set
        End Property

        Private _PRO_MveStk As Int16
        Public Property PRO_MveStk() As Int16
            Get
                Return _PRO_MveStk
            End Get
            Set(ByVal Value As Int16)
                _PRO_MveStk = Value
            End Set
        End Property

        Private _DD_FECHA As Date
        Public Property DD_FECHA() As Date
            Get
                Return _DD_FECHA
            End Get
            Set(ByVal Value As Date)
                _DD_FECHA = Value
            End Set
        End Property

        Private _DD_NOTAS As String
        Public Property DD_NOTAS() As String
            Get
                Return _DD_NOTAS
            End Get
            Set(ByVal Value As String)
                _DD_NOTAS = Value
            End Set
        End Property

        Private _DD_AJUSTE As Int16
        Public Property DD_AJUSTE() As Int16
            Get
                Return _DD_AJUSTE
            End Get
            Set(ByVal Value As Int16)
                _DD_AJUSTE = Value
            End Set
        End Property

        Private _DD_DESCUE As Double = 0
        Public Property DD_DESCUE() As Double
            Get
                Return _DD_DESCUE
            End Get
            Set(ByVal Value As Double)
                _DD_DESCUE = Value
            End Set
        End Property

        Private _PRO_CODBARRA As String = ""
        Public Property PRO_CODBARRA() As String
            Get
                Return _PRO_CODBARRA
            End Get
            Set(ByVal Value As String)
                _PRO_CODBARRA = Value
            End Set
        End Property

        Private _PRO_NOMBRE As String = ""
        Public Property PRO_NOMBRE() As String
            Get
                Return _PRO_NOMBRE
            End Get
            Set(ByVal Value As String)
                _PRO_NOMBRE = Value
            End Set
        End Property

        Private _PRO_Discrimina As Int16 = 0
        Public Property PRO_Discrimina() As Int16
            Get
                Return _PRO_Discrimina
            End Get
            Set(ByVal Value As Int16)
                _PRO_Discrimina = Value
            End Set
        End Property

        Private _PRO_StkMin As Double = 0
        Public Property PRO_StkMin() As Double
            Get
                Return _PRO_StkMin
            End Get
            Set(ByVal Value As Double)
                _PRO_StkMin = Value
            End Set
        End Property

        Private _Stock As Double = 0
        Public Property Stock() As Double
            Get
                Return _Stock
            End Get
            Set(ByVal Value As Double)
                _Stock = Value
            End Set
        End Property

        Private _PRO_AleStk As Int16 = 0
        Public Property PRO_AleStk() As Int16
            Get
                Return _PRO_AleStk
            End Get
            Set(ByVal Value As Int16)
                _PRO_AleStk = Value
            End Set
        End Property

        Private _PR_Responsable As Int16 = 0
        Public Property PR_Responsable() As Int16
            Get
                Return _PR_Responsable
            End Get
            Set(ByVal Value As Int16)
                _PR_Responsable = Value
            End Set
        End Property

        Private _PRO_CantidRep As Double = 0
        Public Property PRO_CantidRep() As Double
            Get
                Return _PRO_CantidRep
            End Get
            Set(ByVal Value As Double)
                _PRO_CantidRep = Value
            End Set
        End Property

        Private _DD_SUBPRO As String = ""
        Public Property DD_SUBPRO() As String
            Get
                Return _DD_SUBPRO
            End Get
            Set(ByVal Value As String)
                _DD_SUBPRO = Value
            End Set
        End Property

        Private _DD_DESCRI As String = ""
        Public Property DD_DESCRI() As String
            Get
                Return _DD_DESCRI
            End Get
            Set(ByVal Value As String)
                _DD_DESCRI = Value
            End Set
        End Property

        Private _TM_Cuenta As String = ""
        Public Property TM_Cuenta() As String
            Get
                Return _TM_Cuenta
            End Get
            Set(ByVal Value As String)
                _TM_Cuenta = Value
            End Set
        End Property

    End Class
End Namespace